HomeAbout
What is Memoization?

What is Memoization?

NodeJsJavascriptTypescriptWeb DevelopmentDatabaseProductivityFrontend
08 May, 2023

Memoization is a term you will come across at some stage when reading about frontend frameworks, libraries and in various packages you may need to use. This post will explain what memoization is, why use memoization and how to implement memoization.

What is Function Recursion

What is Function Recursion

JavascriptSoftwareProductivityWeb Development
25 April, 2023

You'll often hear or read that a recursive function was used to solve a programming problem that arose during the development of a piece of software. So, what is a recursive function, how does it work and when or why would the need to use one occur?

What is Server Caching and When to Use Caching

What is Server Caching and When to Use Caching

Web DevelopmentHTTPJavascriptNodeJs
17 April, 2023

Web server caching is the storage of frequently accessed data in a secondary, temporary location to reduce the overall load on a web server. Caching allows data to be served directly from memory which can be faster and more efficient than making multiple connections to the actual database.

Using Regex to Add Spaces Before Capital Letters in a String

Using Regex to Add Spaces Before Capital Letters in a String

JavascriptProductivityWeb Development
04 April, 2023

Quite often as a frontend developer, you will want to use a string returned from an API as a header or a label in one way or another. Perhaps as a tab title or in a card for a dashboard. Unfortunately, the API may not be aware of this, nor capable of returning a string formatted in a nice way to allow the label to be human-readable.

How to Authenticate with Facebook using OAuth2 and React

How to Authenticate with Facebook using OAuth2 and React

Web DevelopmentReact
14 March, 2023

This post will be discussing how to authenticate with the Facebook API using OAuth2, React and requesting the required scopes to access the Facebook Ads/Marketing API.

What is the Partial Type in Typescript

What is the Partial Type in Typescript

TypescriptWeb Development
04 June, 2022

The Partial type in Typescript is a built in type that provides some very useful functionality to us to help manipulate other user-defined types while we are developing our app

© 2026, Mick Patterson
Privacy Policy